mirrors for inspecting work - German English Dictionary